// TrackIt Application
application "TrackIt:MSDA" called "TrackIt" with options { "nofolders" }

// TrackIt Soup
//
// TrackIt.adf file for RCU 2.5
// version 1.0 11-3-97
// by Peter Mitchell
// e-mail: PMitchell@kagi.com

// TrackIt Soup
soup "TrackIt:MSDA" called "TrackIt" of "TrackIt:MSDA" with options { "nofolders" }

overview "TrackIt:Graphs" called "Graph Sets" of "TrackIt:MSDA" queries "_uniqueID" contains
	{
	column "ID" width 20 is tiID
	column "ID" width 20 is tiNumber
	column "Name" width 90 is tiTitle
	column "Seq." width 40 is tiTimeStamp
	}
	
class "tiTRec" called "Graph Set Header" of "TrackIt:MSDA" with options { "nofolders" } contains
	{
	tiTitle:	string called "Graph Name (Y label)"
 	tiID: 		integer called "Graph ID"
 	tiXLabel:	string called "X Label"
 	tiMax:		real called "Max. value"
 	tiMin:		real called "Min. value"
// 	tiXType:	nil,		// 'dateType or 'evenType or 'timeType
 	tiNextNum:	integer called "Next data point seq. #"
 	tiXScale:	integer called "Graph X scale"
 	tiGridUnit:	integer called "Grid unit"
// 	tiGridState:	nil,	// 'gridOn or 'gridOff
// 	tiGraphType:	nil,	// 'line, 'bar, or 'scatter
 	tiColHeads:	array called "Column headings" {entry called "Headings" contains
 			{
 			cLabel: string called "Heading"
 			cLeft: integer called "Left bounds"
 			cRight: integer called "Right bounds"
 			cID: integer called "Heading Seq. ID"
 			}
 		}
	}
	
class "tiDRec" called "Graph Data" of "TrackIt:MSDA" with options { "nofolders" } contains
	{
	tiNumber: integer called "Graph set number"
	tiTimeStamp: integer called "Recorded"
	tiValue: 	real called "Value"
	}
	
